Basic Library for UWP
コードを使用した C1TreeViewItem の追加
Basic Library for UWP > TreeView for UWP > タスク別ヘルプ > コードを使用した C1TreeViewItem の追加

コードビハインドファイルで C1TreeView コントロールに静的 C1TreeView 項目を追加するには、次のようにアプリケーションのコードを編集します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Imports C1.Xaml
Class MainPage
    Public Sub New()
        InitializeComponent()
        InitializeTreeView()
    End Sub
    Private Sub InitializeTreeView()
        ' 設計時に追加された項目を削除します
        Tree.Items.Clear()
        Dim booklist As New C1TreeViewItem()
        booklist.Header = "ジャンル一覧"
        Tree.Items.Add(booklist)
        ' 子項目を追加します
        Dim language As New C1TreeViewItem()
        language.Header = "文学"
        booklist.Items.Add(language)
        ' 子項目を追加します
        Dim security As New C1TreeViewItem()
        security.Header = "ノンフィクション"
        booklist.Items.Add(security)
        ' 子項目を追加します
        Dim classic As New C1TreeViewItem()
        classic.Header = "ビジネス"
        booklist.Items.Add(classic)
        ' 子項目を追加します
        Dim subclassic As New C1TreeViewItem()
        subclassic.Header = "Catch-22"
        classic.Items.Add(subclassic)
        Dim subclassic2 As New C1TreeViewItem()
        subclassic2.Header = "経済学"
        classic.Items.Add(subclassic2)
    End Sub
End Class

C# コードの書き方

C#
コードのコピー
using C1.Xaml;
public MainPage()
{
    InitializeComponent();
    InitializeTreeView();
}
void InitializeTreeView()
{
    // 設計時に追加された項目を削除します
    Tree.Items.Clear();
    C1TreeViewItem booklist = new C1TreeViewItem();
    booklist.Header = "ジャンル一覧";
    Tree.Items.Add(booklist);
   // 子項目を追加します
    C1TreeViewItem language = new C1TreeViewItem();
    language.Header = "文学";
    booklist.Items.Add( language );
    // 子項目を追加します
    C1TreeViewItem security = new C1TreeViewItem();
    security.Header = "ノンフィクション";
    booklist.Items.Add(security);
    // 子項目を追加します
    C1TreeViewItem classic = new C1TreeViewItem();
    classic.Header = "ビジネス";
    booklist.Items.Add(classic);
    // 子項目を追加します
    C1TreeViewItem subclassic = new C1TreeViewItem();
    subclassic.Header = "Catch-22";
    classic.Items.Add(subclassic);
    C1TreeViewItem subclassic2 = new C1TreeViewItem();
    subclassic2.Header = "経済学";
    classic.Items.Add(subclassic2);
}
関連トピック